hip.windowing.platforms.x11lib.glx

Undocumented in source.

Members

Aliases

GLXContext
alias GLXContext = __GLXcontextRec*
Undocumented in source.
GLXContextID
alias GLXContextID = XID
Undocumented in source.
GLXDrawable
alias GLXDrawable = XID
Undocumented in source.
GLXFBConfig
alias GLXFBConfig = __GLXFBConfigRec*
Undocumented in source.
GLXFBConfigID
alias GLXFBConfigID = XID
Undocumented in source.
GLXPbuffer
alias GLXPbuffer = XID
Undocumented in source.
GLXPixmap
alias GLXPixmap = XID
Undocumented in source.
GLXWindow
alias GLXWindow = XID
Undocumented in source.
GLint
alias GLint = int
Undocumented in source.
GLubyte
alias GLubyte = ubyte
Undocumented in source.
glXCreateContextAttribsARBProc
alias glXCreateContextAttribsARBProc = GLXContext function(Display*, GLXFBConfig, GLXContext, Bool, const(int)*)
Undocumented in source.
glXSwapIntervalEXTProc
alias glXSwapIntervalEXTProc = void function(Display* dpy, GLXDrawable drawable, int interval)
Undocumented in source.
glXSwapIntervalMESAProc
alias glXSwapIntervalMESAProc = int function(int interval)
Undocumented in source.
glXSwapIntervalSGIProc
alias glXSwapIntervalSGIProc = int function(int interval)
Undocumented in source.

Functions

isExtensionSupported
bool isExtensionSupported(char* extList, char* extension)

https://www.khronos.org/opengl/wiki/Tutorial:_OpenGL_3.0_Context_Creation_(GLX)

Manifest constants

GLX_ACCUM_ALPHA_SIZE
enum GLX_ACCUM_ALPHA_SIZE;
Undocumented in source.
GLX_ACCUM_BLUE_SIZE
enum GLX_ACCUM_BLUE_SIZE;
Undocumented in source.
GLX_ACCUM_BUFFER_BIT
enum GLX_ACCUM_BUFFER_BIT;
Undocumented in source.
GLX_ACCUM_GREEN_SIZE
enum GLX_ACCUM_GREEN_SIZE;
Undocumented in source.
GLX_ACCUM_RED_SIZE
enum GLX_ACCUM_RED_SIZE;
Undocumented in source.
GLX_ALPHA_SIZE
enum GLX_ALPHA_SIZE;
Undocumented in source.
GLX_AUX_BUFFERS
enum GLX_AUX_BUFFERS;
Undocumented in source.
GLX_AUX_BUFFERS_BIT
enum GLX_AUX_BUFFERS_BIT;
Undocumented in source.
GLX_BACK_LEFT_BUFFER_BIT
enum GLX_BACK_LEFT_BUFFER_BIT;
Undocumented in source.
GLX_BACK_RIGHT_BUFFER_BIT
enum GLX_BACK_RIGHT_BUFFER_BIT;
Undocumented in source.
GLX_BLUE_SIZE
enum GLX_BLUE_SIZE;
Undocumented in source.
GLX_BUFFER_SIZE
enum GLX_BUFFER_SIZE;
Undocumented in source.
GLX_COLOR_INDEX_BIT
enum GLX_COLOR_INDEX_BIT;
Undocumented in source.
GLX_COLOR_INDEX_TYPE
enum GLX_COLOR_INDEX_TYPE;
Undocumented in source.
GLX_CONFIG_CAVEAT
enum GLX_CONFIG_CAVEAT;
Undocumented in source.
GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
enum GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB;
Undocumented in source.
GLX_CONTEXT_CORE_PROFILE_BIT_ARB
enum GLX_CONTEXT_CORE_PROFILE_BIT_ARB;
Undocumented in source.
GLX_CONTEXT_DEBUG_BIT_ARB
enum GLX_CONTEXT_DEBUG_BIT_ARB;
Undocumented in source.
GLX_CONTEXT_FLAGS_ARB
enum GLX_CONTEXT_FLAGS_ARB;
Undocumented in source.
GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
enum GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB;
Undocumented in source.
GLX_CONTEXT_MAJOR_VERSION_ARB
enum GLX_CONTEXT_MAJOR_VERSION_ARB;
Undocumented in source.
GLX_CONTEXT_MINOR_VERSION_ARB
enum GLX_CONTEXT_MINOR_VERSION_ARB;
Undocumented in source.
GLX_CONTEXT_PROFILE_MASK_ARB
enum GLX_CONTEXT_PROFILE_MASK_ARB;
Undocumented in source.
GLX_DAMAGED
enum GLX_DAMAGED;
Undocumented in source.
GLX_DEPTH_BUFFER_BIT
enum GLX_DEPTH_BUFFER_BIT;
Undocumented in source.
GLX_DEPTH_SIZE
enum GLX_DEPTH_SIZE;
Undocumented in source.
GLX_DIRECT_COLOR
enum GLX_DIRECT_COLOR;
Undocumented in source.
GLX_DONT_CARE
enum GLX_DONT_CARE;
Undocumented in source.
GLX_DOUBLEBUFFER
enum GLX_DOUBLEBUFFER;
Undocumented in source.
GLX_DRAWABLE_TYPE
enum GLX_DRAWABLE_TYPE;
Undocumented in source.
GLX_EVENT_MASK
enum GLX_EVENT_MASK;
Undocumented in source.
GLX_FBCONFIG_ID
enum GLX_FBCONFIG_ID;
Undocumented in source.
GLX_FRONT_LEFT_BUFFER_BIT
enum GLX_FRONT_LEFT_BUFFER_BIT;
Undocumented in source.
GLX_FRONT_RIGHT_BUFFER_BIT
enum GLX_FRONT_RIGHT_BUFFER_BIT;
Undocumented in source.
GLX_GRAY_SCALE
enum GLX_GRAY_SCALE;
Undocumented in source.
GLX_GREEN_SIZE
enum GLX_GREEN_SIZE;
Undocumented in source.
GLX_HEIGHT
enum GLX_HEIGHT;
Undocumented in source.
GLX_LARGEST_PBUFFER
enum GLX_LARGEST_PBUFFER;
Undocumented in source.
GLX_LEVEL
enum GLX_LEVEL;
Undocumented in source.
GLX_MAX_PBUFFER_HEIGHT
enum GLX_MAX_PBUFFER_HEIGHT;
Undocumented in source.
GLX_MAX_PBUFFER_PIXELS
enum GLX_MAX_PBUFFER_PIXELS;
Undocumented in source.
GLX_MAX_PBUFFER_WIDTH
enum GLX_MAX_PBUFFER_WIDTH;
Undocumented in source.
GLX_NONE
enum GLX_NONE;
Undocumented in source.
GLX_NON_CONFORMANT_CONFIG
enum GLX_NON_CONFORMANT_CONFIG;
Undocumented in source.
GLX_PBUFFER
enum GLX_PBUFFER;
Undocumented in source.
GLX_PBUFFER_BIT
enum GLX_PBUFFER_BIT;
Undocumented in source.
GLX_PBUFFER_CLOBBER_MASK
enum GLX_PBUFFER_CLOBBER_MASK;
Undocumented in source.
GLX_PBUFFER_HEIGHT
enum GLX_PBUFFER_HEIGHT;
Undocumented in source.
GLX_PBUFFER_WIDTH
enum GLX_PBUFFER_WIDTH;
Undocumented in source.
GLX_PIXMAP_BIT
enum GLX_PIXMAP_BIT;
Undocumented in source.
GLX_PRESERVED_CONTENTS
enum GLX_PRESERVED_CONTENTS;
Undocumented in source.
GLX_PSEUDO_COLOR
enum GLX_PSEUDO_COLOR;
Undocumented in source.
GLX_RED_SIZE
enum GLX_RED_SIZE;
Undocumented in source.
GLX_RENDER_TYPE
enum GLX_RENDER_TYPE;
Undocumented in source.
GLX_RGBA
enum GLX_RGBA;
Undocumented in source.
GLX_RGBA_BIT
enum GLX_RGBA_BIT;
Undocumented in source.
GLX_RGBA_TYPE
enum GLX_RGBA_TYPE;
Undocumented in source.
GLX_SAMPLES
enum GLX_SAMPLES;
Undocumented in source.
GLX_SAMPLE_BUFFERS
enum GLX_SAMPLE_BUFFERS;
Undocumented in source.
GLX_SAVED
enum GLX_SAVED;
Undocumented in source.
GLX_SCREEN
enum GLX_SCREEN;
Undocumented in source.
GLX_SLOW_CONFIG
enum GLX_SLOW_CONFIG;
Undocumented in source.
GLX_STATIC_COLOR
enum GLX_STATIC_COLOR;
Undocumented in source.
GLX_STATIC_GRAY
enum GLX_STATIC_GRAY;
Undocumented in source.
GLX_STENCIL_BUFFER_BIT
enum GLX_STENCIL_BUFFER_BIT;
Undocumented in source.
GLX_STENCIL_SIZE
enum GLX_STENCIL_SIZE;
Undocumented in source.
GLX_STEREO
enum GLX_STEREO;
Undocumented in source.
GLX_TRANSPARENT_ALPHA_VALUE
enum GLX_TRANSPARENT_ALPHA_VALUE;
Undocumented in source.
GLX_TRANSPARENT_BLUE_VALUE
enum GLX_TRANSPARENT_BLUE_VALUE;
Undocumented in source.
GLX_TRANSPARENT_GREEN_VALUE
enum GLX_TRANSPARENT_GREEN_VALUE;
Undocumented in source.
GLX_TRANSPARENT_INDEX
enum GLX_TRANSPARENT_INDEX;
Undocumented in source.
GLX_TRANSPARENT_INDEX_VALUE
enum GLX_TRANSPARENT_INDEX_VALUE;
Undocumented in source.
GLX_TRANSPARENT_RED_VALUE
enum GLX_TRANSPARENT_RED_VALUE;
Undocumented in source.
GLX_TRANSPARENT_RGB
enum GLX_TRANSPARENT_RGB;
Undocumented in source.
GLX_TRANSPARENT_TYPE
enum GLX_TRANSPARENT_TYPE;
Undocumented in source.
GLX_TRUE_COLOR
enum GLX_TRUE_COLOR;
Undocumented in source.
GLX_USE_GL
enum GLX_USE_GL;
Undocumented in source.
GLX_VISUAL_ID
enum GLX_VISUAL_ID;
Undocumented in source.
GLX_WIDTH
enum GLX_WIDTH;
Undocumented in source.
GLX_WINDOW
enum GLX_WINDOW;
Undocumented in source.
GLX_WINDOW_BIT
enum GLX_WINDOW_BIT;
Undocumented in source.
GLX_X_RENDERABLE
enum GLX_X_RENDERABLE;
Undocumented in source.
GLX_X_VISUAL_TYPE
enum GLX_X_VISUAL_TYPE;
Undocumented in source.

Structs

__GLXFBConfigRec
struct __GLXFBConfigRec
Undocumented in source.
__GLXcontextRec
struct __GLXcontextRec
Undocumented in source.

Variables

glXSwapIntervalEXT
glXSwapIntervalEXTProc glXSwapIntervalEXT;
Undocumented in source.
glXSwapIntervalMESA
glXSwapIntervalMESAProc glXSwapIntervalMESA;
Undocumented in source.
glXSwapIntervalSGI
glXSwapIntervalSGIProc glXSwapIntervalSGI;
Undocumented in source.

Meta